home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / general / fractal / kaos.lha / auxlib / Makefile < prev   
Encoding:
Makefile  |  1990-01-31  |  764 b   |  32 lines

  1.  
  2. SOURCESA = \
  3. aux_clear_region.c aux_load_colormap.c aux_quit_proc.c \
  4. aux_resize_proc.c aux_rubber_box.c aux_win_mode_proc.c aux_x_proc.c \
  5. aux_y_proc.c destroy_aux_windows.c aux_refresh.c aux_reset.c\
  6. aux_window_proc.c get_available_aux_window.c\
  7. aux_copy_proc.c aux_handle_event.c aux_redisplay_data.c aux_repaint_proc.c\
  8. create_aux_menu.c
  9. SOURCESB = \
  10. create_aux_windows.c
  11.  
  12. MATHLIBS = -lm
  13. CFLAGS = -sun4 -O
  14. HEADERSA =
  15. HEADERSB = ../modellib/class_kaos_def.h 
  16. HEADERS = ${HEADERSA} ${HEADERSB}
  17. LIBRARY = auxlib.a
  18.  
  19. ${LIBRARY}:     ${LIBRARY}{${SOURCESA:.c=.o} ${SOURCESB:.c=.o}}
  20.     ar rv $@ $?
  21.     ranlib $@
  22.  
  23. lib.a(%.o):    %.o
  24.  
  25. ${SOURCESA:.c=.o}: ${HEADERSA}
  26.     cc -c $*.c ${CFLAGS} ${MATHLIBS}
  27.  
  28. ${SOURCESB:.c=.o}: ${HEADERSB}
  29.     cc -c $*.c ${CFLAGS} ${MATHLIBS}
  30.  
  31. ${HEADERS}:
  32.